﻿namespace com.binance.client.model.market
{
	using BinanceApiConstants = com.binance.client.constant.BinanceApiConstants;
	using ToStringBuilder = org.apache.commons.lang3.builder.ToStringBuilder;

	public class ExchangeFilter
	{

		private string filterType;

		private long? maxNumOrders;

		private long? maxNumAlgoOrders;

		public virtual string FilterType
		{
			get
			{
				return filterType;
			}
			set
			{
				this.filterType = value;
			}
		}


		public virtual long? MaxNumOrders
		{
			get
			{
				return maxNumOrders;
			}
			set
			{
				this.maxNumOrders = value;
			}
		}


		public virtual long? MaxNumAlgoOrders
		{
			get
			{
				return maxNumAlgoOrders;
			}
			set
			{
				this.maxNumAlgoOrders = value;
			}
		}


		public override string ToString()
		{
			return (new ToStringBuilder(this, BinanceApiConstants.TO_STRING_BUILDER_STYLE)).append("filterType", filterType).append("maxNumOrders", maxNumOrders).append("maxNumAlgoOrders", maxNumAlgoOrders).ToString();
		}
	}

}